[Version]
Signature = "$WINDOWS NT$"
Class     = SoftwareComponent
ClassGuid = {5c4c3332-344d-483c-8739-259e934c9cc8}
Provider  = %MSFT%
DriverVer = 06/21/2006,10.0.19041.1

[ClassInstall32]
AddReg = ClassInstall_AddReg

[ClassInstall_AddReg]
HKR,,,,"%ClassDesc%"
HKR,,NoInstallClass,,1
HKR,,SilentInstall,,1
HKR,,IconPath,%REG_MULTI_SZ%,"%%SystemRoot%%\System32\setupapi.dll,-70"

[ClassInstall32.Configuration]
AddReg = ClassConfiguration_AddReg

[ClassConfiguration_AddReg]
HKR,Instance,$!FriendlyName,,"$BusDeviceDesc"
HKR,Variables\BusDeviceDesc,,,"DeviceProperty"
HKR,Variables\BusDeviceDesc,PropertyGuid,,"{540b947e-8b40-45bc-a8a2-6a0b894cbda2}"
HKR,Variables\BusDeviceDesc,PropertyId,%REG_DWORD%,4

[Manufacturer]
%MSFT% = Microsoft,NTamd64

[ControlFlags]
ExcludeFromSelect  = *
PreConfigureDriver = *

[Microsoft.NTamd64]
%SWC\Generic.DeviceDesc% = SoftwareComponent,,SWC\Generic

[SoftwareComponent]
AddProperty = SoftwareComponent_AddProp

[SoftwareComponent_AddProp]
GenericDriverInstalled,,,,1

[SoftwareComponent.HW]
; nothing

[SoftwareComponent.Interfaces]
; nothing

[SoftwareComponent.Services]
AddService = ,2 ; null service install

[Strings]
; localizable strings
MSFT      = "Microsoft"
ClassDesc = "Software components"
SWC\Generic.DeviceDesc = "Generic software component"

; non-localizable strings
REG_MULTI_SZ = 0x00010000
REG_DWORD    = 0x00010001
